package map;

import java.util.HashMap;
import java.util.Map;
import java.util.Set;

/**
 * 请使用HashMap集合保存街道两旁的店铺名称;使用门牌号作为键,店铺名作为值,然后使用**三种方式**遍历输出;
 *
 * 信息如下:
 *
 * 101,阿三面馆
 *
 * 102,阿四粥馆
 *
 * 103,阿五米馆
 *
 * 104,阿六快递
 */

public class Test02 {
    public static void main(String[] args) {
        HashMap<Integer, String> hashMap = new HashMap<>();
        hashMap.put(101, "阿三面馆");
        hashMap.put(102, "阿四粥馆");
        hashMap.put(103, "阿五米馆");
        hashMap.put(104, "阿六快递");

        Set<Integer> keySet = hashMap.keySet();
        for (Integer i : keySet) {
            System.out.println(i+"--"+hashMap.get(i));
        }

        System.out.println("-----------------------");

        Set<Map.Entry<Integer, String>> set = hashMap.entrySet();
        for(Map.Entry<Integer,String> s : set){
            System.out.println(s.getKey()+"--"+s.getValue());
        }

        System.out.println("-----------------------");

        hashMap.forEach((key,value)->{
            System.out.println(key+"--"+value);
        });
    }
}
